Analysis of a two-level software rejuvenation policy
نویسندگان
چکیده
A two-level rejuvenation policy for software systems with degradation process is studied. Both full restarts and partial restarts are considered in this rejuvenation strategy. A semi-Markov process model is constructed, and based on its closed-form solution we obtain the system availability as a bivariate function. Then, the rejuvenation policy is analyzed to maximize the system availability. Several different scenarios of software rejuvenation strategy are demonstrated by numerical examples. q 2004 Elsevier Ltd. All rights reserved.
منابع مشابه
Availability Modeling and Analysis of a Single-Server Virtualized System with Rejuvenation
Availability of business-critical application servers is an issue of paramount importance that has received special attention from the industry and academia in the last decade. This paper presents two stochastic reward net based availability models for a single-server virtualized system. The similarity in both models is that software rejuvenation is applied at not only virtual machine monitor (...
متن کاملTransient Analysis of Software Rejuvenation Policies in Virtualized System: Phase-Type Expansion Approach
Abstract: This paper presents a transient analysis of software rejuvenation with virtualization. In particular, we apply the phase-type expansion to analyze the pointwise availability of virtual-machine (VM) based software rejuvenation with two policies; cold-VM and warm-VM rejuvenation policies. The performance measures can be derived from the stochastic models described by labeled Markov rege...
متن کاملDetermining the Optimal Software Rejuvenation Schedule via Semi-Markov Decision Process
Software rejuvenation is a preventive and proactive maintenance policy that is particularly useful for counteracting the phenomenon of software aging. In this study we consider an operational software system with multiple degradations and derive the optimal software rejuvenation policy minimizing the expected operation cost per unit time in the steady state, via the dynamic programming approach...
متن کاملAvailability Models for Virtualized Systems with Rejuvenation
As one of core technologies of software rejuvenation, analytical models provide a decision-making basis for implementing rejuvenation. This paper builds analytic models using stochastic reward nets with three different rejuvenation policies: non-rejuvenation, time-based rejuvenation, and time and load-based delay rejuvenation, and presents how system transits from one state into another. The re...
متن کاملOptimal Software Rejuvenation for Tolerating Soft Failures Optimal Software Rejuvenation for Tolerating Soft Failures
In recent studies, the phenomenon of software \aging" has come into light which causes the performance of a software to degrade with time. Software rejuvenation is a technique for fault tolerance which counteracts aging. In this paper, we address the problem of determining the optimal time to rejuvenate a server type software which experiences \soft failures" (witnessed in telecommunication sys...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Rel. Eng. & Sys. Safety
دوره 87 شماره
صفحات -
تاریخ انتشار 2005